06 -- Cierre del capítulo
Cierre del capítulo
La industrialización de la base de datos vectorial ha supuesto el reto técnico más extenso y profundo de este Trabajo de Fin de Grado. Lo que comenzó como una necesidad de mejorar el rendimiento de un prototipo ha terminado convirtiéndose en una refactorización integral de la forma en que DWall gestiona su conocimiento.
La adopción de principios DDD (Domain-Driven Design) ha sido fundamental en este proceso. La creación de un bounded context dedicado para los embeddings ha permitido que el sistema sea modular y autónomo. El uso de patrones como los TextBuilders y los Generators específicos por entidad asegura que el sistema pueda extenderse a nuevos tipos de recursos de forma sencilla, cumpliendo con el principio de abierto/cerrado (Open/Closed Principle).
Asimismo, la optimización mediante la deduplicación de contenido y el uso de índices HNSW demuestra que es posible construir sistemas de IA generativa que sean eficientes y responsables en el consumo de recursos computacionales y económicos.